"""
第2题、读取图像，绘制其灰度直方图和归一化灰度直方图。
"""
import cv2
from matplotlib import pyplot as plt

img = cv2.imread('img2.jpg')
'''
x：指定要绘制直方图的数据；
bins：指定直方图条形的个数；
range：指定直方图数据的上下界，默认包含绘图数据的最大值和最小值；
density：是否将直方图的频数转换成频率；
color：设置直方图的填充色；
label：设置直方图的标签，可通过legend展示其图例；
'''
plt.hist(img.ravel(), 256, [0, 256])
plt.hist(img.ravel(), 256, [0, 256], density=True)
plt.show()
